type runtime.spanSetBlock
9 uses
runtime (current package)
mspanset.go#L59: type spanSetBlock struct {
mspanset.go#L81: var block *spanSetBlock
mspanset.go#L298: func (s spanSetSpinePointer) lookup(idx uintptr) *atomic.Pointer[spanSetBlock] {
mspanset.go#L299: return (*atomic.Pointer[spanSetBlock])(add(unsafe.Pointer(s.p), goarch.PtrSize*idx))
mspanset.go#L312: func (p *spanSetBlockAlloc) alloc() *spanSetBlock {
mspanset.go#L313: if s := (*spanSetBlock)(p.stack.pop()); s != nil {
mspanset.go#L316: return (*spanSetBlock)(persistentalloc(unsafe.Sizeof(spanSetBlock{}), cpu.CacheLineSize, &memstats.gcMiscSys))
mspanset.go#L320: func (p *spanSetBlockAlloc) free(block *spanSetBlock) {
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |